// This file was decompiled using SASCM.ini published on 2020-11-11
{$CLEO .cs}

0000: NOP 

:Noname_2
0001: wait 0 ms 
00D6: if 
0101:   actor $PLAYER_ACTOR in_sphere 3850.227 -2332.99 127.0682 radius 3.0 3.0 3.0 sphere 0 stopped 
004D: jump_if_false @Noname_AF 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3811.827 -2338.388 165.1581 
0173: set_actor $PLAYER_ACTOR Z_angle_to 267.189 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_AF 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_AF
00D6: if 
0101:   actor $PLAYER_ACTOR in_sphere 3807.058 -2338.59 165.1503 radius 3.0 3.0 3.0 sphere 0 stopped 
004D: jump_if_false @Noname_158 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3843.529 -2333.547 127.0689 
0173: set_actor $PLAYER_ACTOR Z_angle_to 87.5161 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_158 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_158
00D6: if 
0101:   actor $PLAYER_ACTOR in_sphere 3810.746 -2216.41 102.6888 radius 3.0 3.0 3.0 sphere 0 stopped 
004D: jump_if_false @Noname_201 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3786.248 -2304.222 63.8235 
0173: set_actor $PLAYER_ACTOR Z_angle_to 359.6538 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_201 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_201
00D6: if 
0101:   actor $PLAYER_ACTOR in_sphere 3786.214 -2309.993 63.8235 radius 3.0 3.0 3.0 sphere 0 stopped 
004D: jump_if_false @Noname_2AA 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3809.888 -2221.867 102.6888 
0173: set_actor $PLAYER_ACTOR Z_angle_to 184.6292 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_2AA 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_2AA
00D6: if or
0101:   actor $PLAYER_ACTOR in_sphere 3780.129 -2197.14 4.9788 radius 2.0 2.0 2.0 sphere 0 stopped 
0101:   actor $PLAYER_ACTOR in_sphere 3785.972 -2196.861 4.9788 radius 2.0 2.0 2.0 sphere 0 stopped 
004D: jump_if_false @Noname_378 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3801.563 -2216.975 55.9235 
0173: set_actor $PLAYER_ACTOR Z_angle_to 177.3177 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_378 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_378
00D6: if or
0101:   actor $PLAYER_ACTOR in_sphere 3798.469 -2212.576 55.9235 radius 2.0 2.0 2.0 sphere 0 stopped 
0101:   actor $PLAYER_ACTOR in_sphere 3803.99 -2212.348 55.9235 radius 2.0 2.0 2.0 sphere 0 stopped 
004D: jump_if_false @Noname_446 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3782.597 -2202.753 4.9788 
0173: set_actor $PLAYER_ACTOR Z_angle_to 180.0964 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_446 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_446
00D6: if 
0101:   actor $PLAYER_ACTOR in_sphere 3868.546 -2212.46 165.1081 radius 3.0 3.0 3.0 sphere 0 stopped 
004D: jump_if_false @Noname_4EF 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3905.319 -2198.878 140.8387 
0173: set_actor $PLAYER_ACTOR Z_angle_to 178.6484 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_4EF 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_4EF
00D6: if 
0101:   actor $PLAYER_ACTOR in_sphere 3905.152 -2191.183 140.8387 radius 3.0 3.0 3.0 sphere 0 stopped 
004D: jump_if_false @Noname_598 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3863.283 -2213.292 165.1081 
0173: set_actor $PLAYER_ACTOR Z_angle_to 93.9971 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_598 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_598
00D6: if 
0101:   actor $PLAYER_ACTOR in_sphere 3894.68 -2323.79 140.8387 radius 3.0 3.0 3.0 sphere 0 stopped 
004D: jump_if_false @Noname_641 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3843.394 -2325.834 102.7547 
0173: set_actor $PLAYER_ACTOR Z_angle_to 91.7963 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_641 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_641
00D6: if 
0101:   actor $PLAYER_ACTOR in_sphere 3850.369 -2325.479 102.7547 radius 3.0 3.0 3.0 sphere 0 stopped 
004D: jump_if_false @Noname_6EA 
016A: fade 0 time 1000 
0001: wait 1000 ms 
016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3894.695 -2317.921 140.8387 
0173: set_actor $PLAYER_ACTOR Z_angle_to 3.2268 
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
0172: 10@ = actor $PLAYER_ACTOR Z_angle 
00D6: if 
0800:   in_two_players_mode 
004D: jump_if_false @Noname_6EA 
0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 

:Noname_6EA       
                     
//
                      
if     or
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere   4631.8657 -3364.959 23.6491  radius 3.0 3.0 3.0
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere  4625.396 -3446.4338 23.6991   radius 3.0 3.0 3.0
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 4655.9805 -3364.5916 23.7091  radius 3.0 3.0 3.0
then
0ACD: show_text_highpriority "Press ~y~~k~~CONVERSATION_YES~~w~ to take the train to subway" time 100
    if 00E1:   player 0 pressed_key 11
    then
            016A: fade 0 time 1000 
            0001: wait 1000 ms 
            016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
            0362: remove_actor $PLAYER_ACTOR from_car_and_place_at  4423.4932 -1693.7096 4.6488
            0173: set_actor $PLAYER_ACTOR Z_angle_to  128.1717
            04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
            0172: 10@ = actor $PLAYER_ACTOR Z_angle 
                    if 
                    0800:   in_two_players_mode 
                    then
                    0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
                    0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 
                    end    
    end
end

if  or
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 4445.0166 -1731.0693 4.6488   radius 3.0 3.0 3.0
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere  4382.1636 -1621.084 4.6488  radius 3.0 3.0 3.0
then
0ACD: show_text_highpriority "Press ~y~~k~~CONVERSATION_YES~~w~ to take the train to beach" time 100
    if 00E1:   player 0 pressed_key 11
    then
            016A: fade 0 time 1000 
            0001: wait 1000 ms 
            016A: fade 1 time 1000 
            0362: remove_actor $PLAYER_ACTOR from_car_and_place_at  4629.7163 -3394.937 23.6991
            0173: set_actor $PLAYER_ACTOR Z_angle_to  91.4283
            04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
            0172: 10@ = actor $PLAYER_ACTOR Z_angle 
                    if 
                    0800:   in_two_players_mode 
                    then
                    0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
                    0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 
                    end    
    end
end

if  
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 4360.2505 -1412.9989 3.517    radius 9.0 9.0 3.0 
then
0ACD: show_text_highpriority "Press ~y~~k~~CONVERSATION_YES~~w~ to warp to train station" time 100
    if 00E1:   player 0 pressed_key 11
    then
            016A: fade 0 time 1000 
            0001: wait 1000 ms 
            016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
            0362: remove_actor $PLAYER_ACTOR from_car_and_place_at  3752.3054 -2482.843 3.1485
            0173: set_actor $PLAYER_ACTOR Z_angle_to  6.0559
            04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
            0172: 10@ = actor $PLAYER_ACTOR Z_angle 
                    if 
                    0800:   in_two_players_mode 
                    then
                    0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
                    0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 
                    end    
    end
end
if  or
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere   3740.8945 -2104.8691 3.0151  radius 6.0 6.0 2.0 
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere   3746.2002 -2500.6082 2.9584  radius 10.0 10.0 2.0 
then
0ACD: show_text_highpriority "Press ~y~~k~~CONVERSATION_YES~~w~ to warp to subway tunnel" time 100
    if 00E1:   player 0 pressed_key 11
    then
            016A: fade 0 time 1000 
            0001: wait 1000 ms 
            016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
            0362: remove_actor $PLAYER_ACTOR from_car_and_place_at  4359.8535 -1430.3864 3.517
            0173: set_actor $PLAYER_ACTOR Z_angle_to 179.3584
            04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
            0172: 10@ = actor $PLAYER_ACTOR Z_angle 
                    if 
                    0800:   in_two_players_mode 
                    then
                    0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
                    0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 
                    end    
    end
end


if  
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere   4345.8936 -2022.243 1.6636  radius 3.0 3.0 3.0 
then
0ACD: show_text_highpriority "Press ~y~~k~~CONVERSATION_YES~~w~ to warp to sewers" time 100
    if 00E1:   player 0 pressed_key 11
    then
            016A: fade 0 time 1000 
            0001: wait 1000 ms 
            016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
            0362: remove_actor $PLAYER_ACTOR from_car_and_place_at  5236.3052 -2287.335 3.4578
            0173: set_actor $PLAYER_ACTOR Z_angle_to 4.7607
            04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
            0172: 10@ = actor $PLAYER_ACTOR Z_angle 
                    if 
                    0800:   in_two_players_mode 
                    then
                    0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
                    0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 
                    end    
    end
end

if  
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere   5238.3145 -2283.7063 -0.0129  radius 7.0 7.0 3.0 
then
0ACD: show_text_highpriority "Press ~y~~k~~CONVERSATION_YES~~w~ to warp to abandoned subway tunnel" time 100
    if 00E1:   player 0 pressed_key 11
    then
            016A: fade 0 time 1000 
            0001: wait 1000 ms 
            016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
            0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 4342.6841 -2030.4094 0.8184 
            0173: set_actor $PLAYER_ACTOR Z_angle_to 188.9868
            04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
            0172: 10@ = actor $PLAYER_ACTOR Z_angle 
                    if 
                    0800:   in_two_players_mode 
                    then
                    0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
                    0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 
                    end    
    end
end


if  or
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 4807.6621 -2039.1298 11.6027    radius 3.0 3.0 3.0 
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 4820.0122 -2039.045 11.6027    radius 3.0 3.0 3.0 
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 4829.8105 -2039.4359 11.6027    radius 3.0 3.0 3.0 
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere  4795.3989 -2038.7584 11.6027   radius 3.0 3.0 3.0 
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 4785.8657 -2039.1145 11.6027    radius 3.0 3.0 3.0 
then
0ACD: show_text_highpriority "Press ~y~~k~~CONVERSATION_YES~~w~ to take the elevator up" time 100
    if 00E1:   player 0 pressed_key 11
    then
            016A: fade 0 time 1000 
            0001: wait 1000 ms 
            016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
            0362: remove_actor $PLAYER_ACTOR from_car_and_place_at  4781.5879 -2034.2338 110.3314
            0173: set_actor $PLAYER_ACTOR Z_angle_to  36.0963
            04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
            0172: 10@ = actor $PLAYER_ACTOR Z_angle 
                    if 
                    0800:   in_two_players_mode 
                    then
                    0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
                    0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 
                    end    
    end
end

if   
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere  4789.6929 -2044.8112 110.1988  radius 3.0 3.0 3.0  
then
0ACD: show_text_highpriority "Press ~y~~k~~CONVERSATION_YES~~w~ to take the elevator down" time 100
    if 00E1:   player 0 pressed_key 11
    then
            016A: fade 0 time 1000 
            0001: wait 1000 ms 
            016A: fade 1 time 1000 
            camera.Restore_WithJumpCut()
            0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 4777.1699 -2041.8942 11.6027  
            0173: set_actor $PLAYER_ACTOR Z_angle_to  190.2698
            04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.2 -1.0 
            0172: 10@ = actor $PLAYER_ACTOR Z_angle 
                    if 
                    0800:   in_two_players_mode 
                    then
                    0362: remove_actor $SECOND_PLAYER_ACTOR from_car_and_place_at 7@ 8@ 9@ 
                    0173: set_actor $SECOND_PLAYER_ACTOR Z_angle_to 10@ 
                    end    
    end
end

0002: jump @Noname_2 
0A93: terminate_this_custom_script 
